Introduction

About Multitasking on the Mac OS

Multitasking Basics
Multitasking and Multiprocessing
Tasks and Address Spaces
Task Scheduling
Shared Resources and Task Synchronization
Tasking Architectures

Using Multiprocessing Services

Multiprocessing Services in Mac OS 8 and Mac OS X
Criteria for Creating Tasks
Checking for the Availability of Multiprocessing Services
Determining the Number of Processors
Creating Tasks
Terminating Tasks
Synchronizing and Notifying Tasks
Allocating Memory in Tasks
Using Timers
Making Remote Procedure Calls
Handling Exceptions and Debugging

Multiprocessing Services Reference

Functions
Application-Defined Function
Data Types
Constants
Result Codes

Calculating the Intertask Signaling Time

Changes From Previous Versions of Multiprocessing Services

Document Version History

Glossary


Download PDF

Table of Contents

Figures, Tables, and Listings

Notices

Credits